package br.com.medvagas.web.mb.p;

import java.io.Serializable;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.com.medvagas.comum.entidade.UsuarioProfissional;
import br.com.medvagas.comum.entidade.vo.VOConsultaVaga;
import br.com.medvagas.comum.util.UtilJSF;
import br.com.medvagas.comum.util.UtilSpring;
import br.com.medvagas.negocio.facade.p.IManterProfissional;

@ManagedBean
@RequestScoped
public class ConsultarVagaCandidatoMB implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private List<VOConsultaVaga> lsVaga;

	public ConsultarVagaCandidatoMB() {
		//TODO VERIFICAR, TA SENDO CHAMADO QUANDO CLICA NO SAIR
		IManterProfissional mp = (IManterProfissional) UtilSpring.getBean(IManterProfissional.NOME);
		UsuarioProfissional up = UtilJSF.getUsuarioProfissionalLogado();
		lsVaga = mp.consultarVagaCandidato(up.getIdUsuarioProfissional());
	}
	
	public List<VOConsultaVaga> getLsVaga() {
		return lsVaga;
	}
	
}
